# near model CODE resource # jump table entries: 33016-33026 (11 of them) export_41: fn00000000: 00000000 4E56 FFB8 link A6, -0x0048 00000004 42A7 clr.l -[A7] 00000006 A975 syscall TickCount 00000008 201F move.l D0, [A7]+ 0000000A 2B40 FFD6 move.l [A5 - 0x2A], D0 0000000E 202D FFD6 move.l D0, [A5 - 0x2A] 00000012 90AD FFDA sub.l D0, [A5 - 0x26] 00000016 0C80 0000 0003 cmpi.l D0, 0x3 0000001C 6D3C blt +0x3E /* 0000005A */ 0000001E 2B6D FFD6 FFDA move.l [A5 - 0x26], [A5 - 0x2A] 00000024 0C6D 0007 FAD0 cmpi.w [A5 - 0x530], 0x7 0000002A 6E06 bgt +0x8 /* 00000032 */ 0000002C 4A6D FAD0 tst.w [A5 - 0x530] 00000030 6C04 bge +0x6 /* 00000036 */ label00000032: 00000032 426D FAD0 clr.w [A5 - 0x530] label00000036: 00000036 302D FAD0 move.w D0, [A5 - 0x530] 0000003A 48C0 ext.l D0 0000003C E580 asl D0, 2 0000003E 41ED FAB0 lea.l A0, [A5 - 0x550] 00000042 D1C0 add.l A0, D0 00000044 2D50 FFFC move.l [A6 - 0x4], [A0] 00000048 4AAE FFFC tst.l [A6 - 0x4] 0000004C 6708 beq +0xA /* 00000056 */ 0000004E 206E FFFC movea.l A0, [A6 - 0x4] 00000052 2F10 move.l -[A7], [A0] 00000054 A851 syscall SetCursor label00000056: 00000056 526D FAD0 addq.w [A5 - 0x530], 1 label0000005A: 0000005A 4E5E unlink A6 0000005C 4E75 rts fn0000005E: 0000005E 4E56 0000 link A6, 0 00000062 206E 000C movea.l A0, [A6 + 0xC] 00000066 226E 000C movea.l A1, [A6 + 0xC] 0000006A 3029 0006 move.w D0, [A1 + 0x6] 0000006E 9068 0002 sub.w D0, [A0 + 0x2] 00000072 48C0 ext.l D0 00000074 81FC 0002 divs.w D0, 0x2 00000078 206E 000C movea.l A0, [A6 + 0xC] 0000007C D068 0002 add.w D0, [A0 + 0x2] 00000080 206E 0008 movea.l A0, [A6 + 0x8] 00000084 3140 0002 move.w [A0 + 0x2], D0 00000088 206E 000C movea.l A0, [A6 + 0xC] 0000008C 226E 000C movea.l A1, [A6 + 0xC] 00000090 3029 0004 move.w D0, [A1 + 0x4] 00000094 9050 sub.w D0, [A0] 00000096 48C0 ext.l D0 00000098 81FC 0002 divs.w D0, 0x2 0000009C 206E 000C movea.l A0, [A6 + 0xC] 000000A0 D050 add.w D0, [A0] 000000A2 206E 0008 movea.l A0, [A6 + 0x8] 000000A6 3080 move.w [A0], D0 000000A8 4E5E unlink A6 000000AA 4E75 rts export_40: fn000000AC: 000000AC 4E56 FFEC link A6, -0x0014 000000B0 48E7 0108 movem.l -[A7], D7,A4 000000B4 286E 0008 movea.l A4, [A6 + 0x8] 000000B8 3E2E 000C move.w D7, [A6 + 0xC] 000000BC 41EE FFF8 lea.l A0, [A6 - 0x8] 000000C0 43EC 0010 lea.l A1, [A4 + 0x10] 000000C4 20D9 move.l [A0]+, [A1]+ 000000C6 20D9 move.l [A0]+, [A1]+ 000000C8 41EE FFF0 lea.l A0, [A6 - 0x10] 000000CC 43EE FFF8 lea.l A1, [A6 - 0x8] 000000D0 20D9 move.l [A0]+, [A1]+ 000000D2 20D9 move.l [A0]+, [A1]+ 000000D4 486D FA1E pea.l [A5 - 0x5E2] 000000D8 486E FFEC pea.l [A6 - 0x14] 000000DC 4EBA FF80 jsr [PC - 0x80 /* 0000005E */] 000000E0 508F addq.l A7, 8 000000E2 2F0C move.l -[A7], A4 000000E4 A873 syscall SetPort 000000E6 302E FFFC move.w D0, [A6 - 0x4] 000000EA 906E FFF8 sub.w D0, [A6 - 0x8] 000000EE 48C0 ext.l D0 000000F0 81FC 0002 divs.w D0, 0x2 000000F4 322E FFEC move.w D1, [A6 - 0x14] 000000F8 9240 sub.w D1, D0 000000FA 3D41 FFF8 move.w [A6 - 0x8], D1 000000FE 302E FFFE move.w D0, [A6 - 0x2] 00000102 906E FFFA sub.w D0, [A6 - 0x6] 00000106 48C0 ext.l D0 00000108 81FC 0002 divs.w D0, 0x2 0000010C 322E FFEE move.w D1, [A6 - 0x12] 00000110 9240 sub.w D1, D0 00000112 3D41 FFFA move.w [A6 - 0x6], D1 00000116 302E FFF4 move.w D0, [A6 - 0xC] 0000011A 906E FFF0 sub.w D0, [A6 - 0x10] 0000011E D06E FFF8 add.w D0, [A6 - 0x8] 00000122 3D40 FFFC move.w [A6 - 0x4], D0 00000126 302E FFF6 move.w D0, [A6 - 0xA] 0000012A 906E FFF2 sub.w D0, [A6 - 0xE] 0000012E D06E FFFA add.w D0, [A6 - 0x6] 00000132 3D40 FFFE move.w [A6 - 0x2], D0 00000136 066E 000B FFF8 addi.w [A6 - 0x8], 0xB 0000013C 066E 000B FFFC addi.w [A6 - 0x4], 0xB 00000142 0C47 0001 cmpi.w D7, 0x1 00000146 6610 bne +0x12 /* 00000158 */ 00000148 2F0C move.l -[A7], A4 0000014A 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000014E 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000152 4267 clr.w -[A7] 00000154 A91B syscall MoveWindow 00000156 6024 bra +0x26 /* 0000017C */ label00000158: 00000158 0C47 0002 cmpi.w D7, 0x2 0000015C 6610 bne +0x12 /* 0000016E */ 0000015E 2F0C move.l -[A7], A4 00000160 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000164 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000168 4267 clr.w -[A7] 0000016A A91B syscall MoveWindow 0000016C 600E bra +0x10 /* 0000017C */ label0000016E: 0000016E 2F0C move.l -[A7], A4 00000170 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000174 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000178 4267 clr.w -[A7] 0000017A A91B syscall MoveWindow label0000017C: 0000017C 4CDF 1080 movem.l D7,A4, [A7]+ 00000180 4E5E unlink A6 00000182 4E75 rts export_38: 00000184 4E56 FFFC link A6, -0x0004 00000188 42AE FFFC clr.l [A6 - 0x4] 0000018C 42A7 clr.l -[A7] 0000018E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000192 A9BC syscall GetPicture 00000194 205F movea.l A0, [A7]+ 00000196 2D48 FFFC move.l [A6 - 0x4], A0 0000019A 4AAE FFFC tst.l [A6 - 0x4] 0000019E 6716 beq +0x18 /* 000001B6 */ 000001A0 4267 clr.w -[A7] 000001A2 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000001A6 301F move.w D0, [A7]+ 000001A8 4A40 tst.w D0 000001AA 660A bne +0xC /* 000001B6 */ 000001AC 4267 clr.w -[A7] 000001AE A9AF syscall ResError 000001B0 301F move.w D0, [A7]+ 000001B2 4A40 tst.w D0 000001B4 670C beq +0xE /* 000001C2 */ label000001B6: 000001B6 3F3C 0005 move.w -[A7], 0x5 000001BA A9C8 syscall SysBeep 000001BC 7001 moveq.l D0, 0x01 000001BE 3B40 FAD2 move.w [A5 - 0x52E], D0 label000001C2: 000001C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001C6 A992 syscall DetachResource 000001C8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001CC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000001D0 3F3C 0008 move.w -[A7], 0x8 000001D4 A89C syscall PenMode 000001D6 206E FFFC movea.l A0, [A6 - 0x4] 000001DA 2050 movea.l A0, [A0] 000001DC 4868 0002 pea.l [A0 + 0x2] 000001E0 A87B syscall ClipRect 000001E2 206E FFFC movea.l A0, [A6 - 0x4] 000001E6 2050 movea.l A0, [A0] 000001E8 4868 0002 pea.l [A0 + 0x2] 000001EC A8A3 syscall EraseRect 000001EE 206E FFFC movea.l A0, [A6 - 0x4] 000001F2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001F6 2050 movea.l A0, [A0] 000001F8 4868 0002 pea.l [A0 + 0x2] 000001FC A8F6 syscall DrawPicture 000001FE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000202 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000206 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000020A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000020E 4E5E unlink A6 00000210 4E75 rts export_37: fn00000212: 00000212 4E56 FEF2 link A6, -0x010E 00000216 48E7 0308 movem.l -[A7], D6,D7,A4 0000021A 3E2E 0008 move.w D7, [A6 + 0x8] 0000021E 4EBA FDE0 jsr [PC - 0x220 /* 00000000 */] 00000222 99CC sub.l A4, A4 00000224 42A7 clr.l -[A7] 00000226 3F07 move.w -[A7], D7 00000228 42A7 clr.l -[A7] 0000022A 4878 FFFF push.l 0xFFFF 0000022E A97C syscall GetNewDialog 00000230 205F movea.l A0, [A7]+ 00000232 2848 movea.l A4, A0 00000234 200C move.l D0, A4 00000236 670C beq +0xE /* 00000244 */ 00000238 4267 clr.w -[A7] 0000023A 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 0000023E 301F move.w D0, [A7]+ 00000240 4A40 tst.w D0 00000242 670A beq +0xC /* 0000024E */ label00000244: 00000244 3F3C 0001 move.w -[A7], 0x1 00000248 A9C8 syscall SysBeep 0000024A 6000 0210 bra +0x212 /* 0000045C */ label0000024E: 0000024E 4EBA FDB0 jsr [PC - 0x250 /* 00000000 */] 00000252 4267 clr.w -[A7] 00000254 2F0C move.l -[A7], A4 00000256 4EBA FE54 jsr [PC - 0x1AC /* 000000AC */] 0000025A 5C8F addq.l A7, 6 0000025C 4EBA FDA2 jsr [PC - 0x25E /* 00000000 */] 00000260 0C47 07D3 cmpi.w D7, 0x7D3 00000264 6600 007C bne +0x7E /* 000002E2 */ 00000268 7C08 moveq.l D6, 0x08 0000026A 6036 bra +0x38 /* 000002A2 */ label0000026C: 0000026C 2F0C move.l -[A7], A4 0000026E 3F06 move.w -[A7], D6 00000270 486E FFFE pea.l [A6 - 0x2] 00000274 486E FFFA pea.l [A6 - 0x6] 00000278 486E FFF2 pea.l [A6 - 0xE] 0000027C A98D syscall GetDialogItem/GetDItem 0000027E 3006 move.w D0, D6 00000280 5140 subq.w D0, 8 00000282 48C0 ext.l D0 00000284 E580 asl D0, 2 00000286 41ED FFEC lea.l A0, [A5 - 0x14] 0000028A D1C0 add.l A0, D0 0000028C 2F10 move.l -[A7], [A0] 0000028E 486E FEF2 pea.l [A6 - 0x10E] 00000292 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000296 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000029A 486E FEF2 pea.l [A6 - 0x10E] 0000029E A98F syscall SetDialogItemText/SetIText 000002A0 5246 addq.w D6, 1 label000002A2: 000002A2 0C46 000D cmpi.w D6, 0xD /* '\r' */ 000002A6 6DC4 blt -0x3A /* 0000026C */ 000002A8 7C0D moveq.l D6, 0x0D 000002AA 602C bra +0x2E /* 000002D8 */ label000002AC: 000002AC 2F0C move.l -[A7], A4 000002AE 3F06 move.w -[A7], D6 000002B0 486E FFFE pea.l [A6 - 0x2] 000002B4 486E FFFA pea.l [A6 - 0x6] 000002B8 486E FFF2 pea.l [A6 - 0xE] 000002BC A98D syscall GetDialogItem/GetDItem 000002BE 3006 move.w D0, D6 000002C0 0640 FFF3 addi.w D0, 0xFFF3 000002C4 48C0 ext.l D0 000002C6 E180 asl D0, 8 000002C8 41ED FAD6 lea.l A0, [A5 - 0x52A] 000002CC D1C0 add.l A0, D0 000002CE 2F2E FFFA move.l -[A7], [A6 - 0x6] 000002D2 4850 pea.l [A0] 000002D4 A98F syscall SetDialogItemText/SetIText 000002D6 5246 addq.w D6, 1 label000002D8: 000002D8 0C46 0012 cmpi.w D6, 0x12 000002DC 6DCE blt -0x30 /* 000002AC */ 000002DE 6000 00DC bra +0xDE /* 000003BC */ label000002E2: 000002E2 0C47 07D4 cmpi.w D7, 0x7D4 000002E6 6600 00D4 bne +0xD6 /* 000003BC */ 000002EA 2F2D FAAC move.l -[A7], [A5 - 0x554] 000002EE 486E FEF2 pea.l [A6 - 0x10E] 000002F2 A919 syscall GetWTitle 000002F4 2F0C move.l -[A7], A4 000002F6 3F3C 0006 move.w -[A7], 0x6 000002FA 486E FFFE pea.l [A6 - 0x2] 000002FE 486E FFFA pea.l [A6 - 0x6] 00000302 486E FFF2 pea.l [A6 - 0xE] 00000306 A98D syscall GetDialogItem/GetDItem 00000308 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000030C 486E FEF2 pea.l [A6 - 0x10E] 00000310 A98F syscall SetDialogItemText/SetIText 00000312 2F0C move.l -[A7], A4 00000314 3F3C 0006 move.w -[A7], 0x6 00000318 4267 clr.w -[A7] 0000031A 3F3C 00FA move.w -[A7], 0xFA 0000031E A97E syscall SelectDialogItemText/SelIText 00000320 4A6D FA96 tst.w [A5 - 0x56A] 00000324 6720 beq +0x22 /* 00000346 */ 00000326 2F0C move.l -[A7], A4 00000328 3F3C 0002 move.w -[A7], 0x2 0000032C 486E FFFE pea.l [A6 - 0x2] 00000330 486E FFFA pea.l [A6 - 0x6] 00000334 486E FFF2 pea.l [A6 - 0xE] 00000338 A98D syscall GetDialogItem/GetDItem 0000033A 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000033E 4879 0000 009E push.l 0x9E 00000344 A95F syscall SetControlTitle/SetCTitle label00000346: 00000346 7C08 moveq.l D6, 0x08 00000348 6036 bra +0x38 /* 00000380 */ label0000034A: 0000034A 2F0C move.l -[A7], A4 0000034C 3F06 move.w -[A7], D6 0000034E 486E FFFE pea.l [A6 - 0x2] 00000352 486E FFFA pea.l [A6 - 0x6] 00000356 486E FFF2 pea.l [A6 - 0xE] 0000035A A98D syscall GetDialogItem/GetDItem 0000035C 3006 move.w D0, D6 0000035E 5140 subq.w D0, 8 00000360 48C0 ext.l D0 00000362 E580 asl D0, 2 00000364 41ED FFEC lea.l A0, [A5 - 0x14] 00000368 D1C0 add.l A0, D0 0000036A 2F10 move.l -[A7], [A0] 0000036C 486E FEF2 pea.l [A6 - 0x10E] 00000370 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000374 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000378 486E FEF2 pea.l [A6 - 0x10E] 0000037C A98F syscall SetDialogItemText/SetIText 0000037E 5246 addq.w D6, 1 label00000380: 00000380 0C46 000D cmpi.w D6, 0xD /* '\r' */ 00000384 6DC4 blt -0x3A /* 0000034A */ 00000386 7C0D moveq.l D6, 0x0D 00000388 602C bra +0x2E /* 000003B6 */ label0000038A: 0000038A 2F0C move.l -[A7], A4 0000038C 3F06 move.w -[A7], D6 0000038E 486E FFFE pea.l [A6 - 0x2] 00000392 486E FFFA pea.l [A6 - 0x6] 00000396 486E FFF2 pea.l [A6 - 0xE] 0000039A A98D syscall GetDialogItem/GetDItem 0000039C 3006 move.w D0, D6 0000039E 0640 FFF3 addi.w D0, 0xFFF3 000003A2 48C0 ext.l D0 000003A4 E180 asl D0, 8 000003A6 41ED FAD6 lea.l A0, [A5 - 0x52A] 000003AA D1C0 add.l A0, D0 000003AC 2F2E FFFA move.l -[A7], [A6 - 0x6] 000003B0 4850 pea.l [A0] 000003B2 A98F syscall SetDialogItemText/SetIText 000003B4 5246 addq.w D6, 1 label000003B6: 000003B6 0C46 0012 cmpi.w D6, 0x12 000003BA 6DCE blt -0x30 /* 0000038A */ label000003BC: 000003BC 4EBA FC42 jsr [PC - 0x3BE /* 00000000 */] 000003C0 2F0C move.l -[A7], A4 000003C2 A915 syscall ShowWindow 000003C4 2F0C move.l -[A7], A4 000003C6 A920 syscall BringToFront 000003C8 4EBA FC36 jsr [PC - 0x3CA /* 00000000 */] 000003CC 2F0C move.l -[A7], A4 000003CE A981 syscall DrawDialog 000003D0 A850 syscall InitCursor label000003D2: 000003D2 42A7 clr.l -[A7] 000003D4 486E FFFE pea.l [A6 - 0x2] 000003D8 A991 syscall ModalDialog 000003DA 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 000003E0 6708 beq +0xA /* 000003EA */ 000003E2 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 000003E8 66E8 bne -0x16 /* 000003D2 */ label000003EA: 000003EA 0C6E 0001 FFFE cmpi.w [A6 - 0x2], 0x1 000003F0 663E bne +0x40 /* 00000430 */ 000003F2 0C47 07D4 cmpi.w D7, 0x7D4 000003F6 6638 bne +0x3A /* 00000430 */ 000003F8 4A6D FA96 tst.w [A5 - 0x56A] 000003FC 6604 bne +0x6 /* 00000402 */ 000003FE 4EBA 09DA jsr [PC + 0x9DA /* 00000DDA */] label00000402: 00000402 2F0C move.l -[A7], A4 00000404 3F3C 0006 move.w -[A7], 0x6 00000408 486E FFFE pea.l [A6 - 0x2] 0000040C 486E FFFA pea.l [A6 - 0x6] 00000410 486E FFF2 pea.l [A6 - 0xE] 00000414 A98D syscall GetDialogItem/GetDItem 00000416 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000041A 486E FEF2 pea.l [A6 - 0x10E] 0000041E A990 syscall GetDialogItemText/GetIText 00000420 2F2D FAAC move.l -[A7], [A5 - 0x554] 00000424 486E FEF2 pea.l [A6 - 0x10E] 00000428 A91A syscall SetWTitle 0000042A 4EBA 094A jsr [PC + 0x94A /* 00000D76 */] 0000042E 6018 bra +0x1A /* 00000448 */ label00000430: 00000430 4A6D FA96 tst.w [A5 - 0x56A] 00000434 6712 beq +0x14 /* 00000448 */ 00000436 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 0000043C 660A bne +0xC /* 00000448 */ 0000043E 0C47 07D4 cmpi.w D7, 0x7D4 00000442 6604 bne +0x6 /* 00000448 */ 00000444 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label00000448: 00000448 2F0C move.l -[A7], A4 0000044A A983 syscall DisposeDialog 0000044C 426D FA96 clr.w [A5 - 0x56A] 00000450 2F2D FAAC move.l -[A7], [A5 - 0x554] 00000454 A920 syscall BringToFront 00000456 2F2D FAAC move.l -[A7], [A5 - 0x554] 0000045A A91F syscall SelectWindow label0000045C: 0000045C 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000460 4E5E unlink A6 00000462 4E75 rts export_39: 00000464 2F0C move.l -[A7], A4 00000466 4EBA FB98 jsr [PC - 0x468 /* 00000000 */] 0000046A 99CC sub.l A4, A4 0000046C 42A7 clr.l -[A7] 0000046E 3F3C 07D2 move.w -[A7], 0x7D2 00000472 42A7 clr.l -[A7] 00000474 4878 FFFF push.l 0xFFFF 00000478 A97C syscall GetNewDialog 0000047A 205F movea.l A0, [A7]+ 0000047C 2848 movea.l A4, A0 0000047E 200C move.l D0, A4 00000480 670C beq +0xE /* 0000048E */ 00000482 4267 clr.w -[A7] 00000484 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00000488 301F move.w D0, [A7]+ 0000048A 4A40 tst.w D0 0000048C 6710 beq +0x12 /* 0000049E */ label0000048E: 0000048E 3F3C 0001 move.w -[A7], 0x1 00000492 A9C8 syscall SysBeep 00000494 7001 moveq.l D0, 0x01 00000496 3B40 FAD2 move.w [A5 - 0x52E], D0 0000049A 6000 0080 bra +0x82 /* 0000051C */ label0000049E: 0000049E 4EBA FB60 jsr [PC - 0x4A0 /* 00000000 */] 000004A2 4267 clr.w -[A7] 000004A4 2F0C move.l -[A7], A4 000004A6 4EBA FC04 jsr [PC - 0x3FC /* 000000AC */] 000004AA 5C8F addq.l A7, 6 000004AC 4EBA FB52 jsr [PC - 0x4AE /* 00000000 */] 000004B0 2F0C move.l -[A7], A4 000004B2 A915 syscall ShowWindow 000004B4 4EBA FB4A jsr [PC - 0x4B6 /* 00000000 */] 000004B8 2F0C move.l -[A7], A4 000004BA A981 syscall DrawDialog 000004BC 4EBA FB42 jsr [PC - 0x4BE /* 00000000 */] 000004C0 42A7 clr.l -[A7] 000004C2 A975 syscall TickCount 000004C4 201F move.l D0, [A7]+ 000004C6 2B40 FFDA move.l [A5 - 0x26], D0 000004CA 2B6D FFDA FFD6 move.l [A5 - 0x2A], [A5 - 0x26] 000004D0 A850 syscall InitCursor label000004D2: 000004D2 42A7 clr.l -[A7] 000004D4 A975 syscall TickCount 000004D6 201F move.l D0, [A7]+ 000004D8 2B40 FFD6 move.l [A5 - 0x2A], D0 000004DC 202D FFD6 move.l D0, [A5 - 0x2A] 000004E0 90AD FFDA sub.l D0, [A5 - 0x26] 000004E4 0C80 0000 0258 cmpi.l D0, 0x258 000004EA 6C0A bge +0xC /* 000004F6 */ 000004EC 4267 clr.w -[A7] 000004EE A974 syscall Button 000004F0 101F move.b D0, [A7]+ 000004F2 4A00 tst.b D0 000004F4 67DC beq -0x22 /* 000004D2 */ label000004F6: 000004F6 2F0C move.l -[A7], A4 000004F8 A983 syscall DisposeDialog 000004FA 7001 moveq.l D0, 0x01 000004FC 3B40 FA96 move.w [A5 - 0x56A], D0 00000500 3F3C FFFF move.w -[A7], 0xFFFF 00000504 4267 clr.w -[A7] 00000506 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000050A 3F3C 07D4 move.w -[A7], 0x7D4 0000050E 4EBA FD02 jsr [PC - 0x2FE /* 00000212 */] 00000512 548F addq.l A7, 2 00000514 42AD FFE8 clr.l [A5 - 0x18] 00000518 4EBA 085C jsr [PC + 0x85C /* 00000D76 */] label0000051C: 0000051C 285F movea.l A4, [A7]+ 0000051E 4E75 rts export_32: fn00000520: 00000520 4E56 FEF8 link A6, -0x0108 00000524 486E FFF8 pea.l [A6 - 0x8] 00000528 3F3C 00EE move.w -[A7], 0xEE 0000052C 3F3C 00F5 move.w -[A7], 0xF5 00000530 3F3C 0112 move.w -[A7], 0x112 00000534 3F3C 0104 move.w -[A7], 0x104 00000538 A8A7 syscall SetRect 0000053A 486E FFF8 pea.l [A6 - 0x8] 0000053E A87B syscall ClipRect 00000540 486E FFF8 pea.l [A6 - 0x8] 00000544 A8A3 syscall EraseRect 00000546 3F3C 0015 move.w -[A7], 0x15 0000054A A887 syscall TextFont 0000054C 3F3C 000C move.w -[A7], 0xC 00000550 A88A syscall TextSize 00000552 3F3C 0001 move.w -[A7], 0x1 00000556 A888 syscall TextFace 00000558 0CAD 0000 000A FFE4 cmpi.l [A5 - 0x1C], 0xA /* '\n' */ 00000560 6C0E bge +0x10 /* 00000570 */ 00000562 3F3C 0100 move.w -[A7], 0x100 00000566 3F3C 0100 move.w -[A7], 0x100 0000056A A893 syscall MoveTo 0000056C 6000 007A bra +0x7C /* 000005E8 */ label00000570: 00000570 0CAD 0000 0064 FFE4 cmpi.l [A5 - 0x1C], 0x64 /* 'd' */ 00000578 6C0E bge +0x10 /* 00000588 */ 0000057A 3F3C 00F7 move.w -[A7], 0xF7 0000057E 3F3C 0100 move.w -[A7], 0x100 00000582 A893 syscall MoveTo 00000584 6000 0062 bra +0x64 /* 000005E8 */ label00000588: 00000588 0CAD 0000 03E8 FFE4 cmpi.l [A5 - 0x1C], 0x3E8 00000590 6C0C bge +0xE /* 0000059E */ 00000592 3F3C 00F1 move.w -[A7], 0xF1 00000596 3F3C 0100 move.w -[A7], 0x100 0000059A A893 syscall MoveTo 0000059C 604A bra +0x4C /* 000005E8 */ label0000059E: 0000059E 0CAD 0000 2710 FFE4 cmpi.l [A5 - 0x1C], 0x2710 000005A6 6C12 bge +0x14 /* 000005BA */ 000005A8 3F3C 00F1 move.w -[A7], 0xF1 000005AC 3F3C 00FF move.w -[A7], 0xFF 000005B0 A893 syscall MoveTo 000005B2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000005B6 A88A syscall TextSize 000005B8 602E bra +0x30 /* 000005E8 */ label000005BA: 000005BA 4267 clr.w -[A7] 000005BC A888 syscall TextFace 000005BE 3F3C 0003 move.w -[A7], 0x3 000005C2 A887 syscall TextFont 000005C4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000005C8 A88A syscall TextSize 000005CA 3F3C 00EF move.w -[A7], 0xEF 000005CE 3F3C 00FF move.w -[A7], 0xFF 000005D2 A893 syscall MoveTo 000005D4 0CAD 0001 86A0 FFE4 cmpi.l [A5 - 0x1C], 0x186A0 000005DC 660A bne +0xC /* 000005E8 */ 000005DE 3F3C 00EE move.w -[A7], 0xEE 000005E2 3F3C 00FF move.w -[A7], 0xFF 000005E6 A893 syscall MoveTo label000005E8: 000005E8 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 000005EC 486E FEF8 pea.l [A6 - 0x108] 000005F0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000005F4 486E FEF8 pea.l [A6 - 0x108] 000005F8 A884 syscall DrawString 000005FA 4E5E unlink A6 000005FC 4E75 rts export_36: fn000005FE: 000005FE 4E56 FEF8 link A6, -0x0108 00000602 486E FFF8 pea.l [A6 - 0x8] 00000606 3F3C 009D move.w -[A7], 0x9D 0000060A 3F3C 001E move.w -[A7], 0x1E 0000060E 3F3C 00D7 move.w -[A7], 0xD7 00000612 3F3C 0031 move.w -[A7], 0x31 /* '1' */ 00000616 A8A7 syscall SetRect 00000618 3F3C 0015 move.w -[A7], 0x15 0000061C A887 syscall TextFont 0000061E 3F3C 000C move.w -[A7], 0xC 00000622 A88A syscall TextSize 00000624 3F3C 0001 move.w -[A7], 0x1 00000628 A888 syscall TextFace 0000062A 486E FFF8 pea.l [A6 - 0x8] 0000062E A87B syscall ClipRect 00000630 486E FFF8 pea.l [A6 - 0x8] 00000634 A8A3 syscall EraseRect 00000636 0CAD 0000 000A FFE8 cmpi.l [A5 - 0x18], 0xA /* '\n' */ 0000063E 6C0E bge +0x10 /* 0000064E */ 00000640 3F3C 00B7 move.w -[A7], 0xB7 00000644 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00000648 A893 syscall MoveTo 0000064A 6000 0088 bra +0x8A /* 000006D4 */ label0000064E: 0000064E 0CAD 0000 0064 FFE8 cmpi.l [A5 - 0x18], 0x64 /* 'd' */ 00000656 6C0E bge +0x10 /* 00000666 */ 00000658 3F3C 00AE move.w -[A7], 0xAE 0000065C 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00000660 A893 syscall MoveTo 00000662 6000 0070 bra +0x72 /* 000006D4 */ label00000666: 00000666 0CAD 0000 03E8 FFE8 cmpi.l [A5 - 0x18], 0x3E8 0000066E 6C0E bge +0x10 /* 0000067E */ 00000670 3F3C 00A6 move.w -[A7], 0xA6 00000674 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00000678 A893 syscall MoveTo 0000067A 6000 0058 bra +0x5A /* 000006D4 */ label0000067E: 0000067E 0CAD 0000 2710 FFE8 cmpi.l [A5 - 0x18], 0x2710 00000686 6C0C bge +0xE /* 00000694 */ 00000688 3F3C 009E move.w -[A7], 0x9E 0000068C 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00000690 A893 syscall MoveTo 00000692 6040 bra +0x42 /* 000006D4 */ label00000694: 00000694 0CAD 0001 86A0 FFE8 cmpi.l [A5 - 0x18], 0x186A0 0000069C 6C12 bge +0x14 /* 000006B0 */ 0000069E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000006A2 A88A syscall TextSize 000006A4 3F3C 00A0 move.w -[A7], 0xA0 000006A8 3F3C 002B move.w -[A7], 0x2B /* '+' */ 000006AC A893 syscall MoveTo 000006AE 6024 bra +0x26 /* 000006D4 */ label000006B0: 000006B0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000006B4 A88A syscall TextSize 000006B6 3F3C 0003 move.w -[A7], 0x3 000006BA A887 syscall TextFont 000006BC 3F3C 00A0 move.w -[A7], 0xA0 000006C0 3F3C 002B move.w -[A7], 0x2B /* '+' */ 000006C4 A893 syscall MoveTo 000006C6 0CAD 0098 9680 FFE8 cmpi.l [A5 - 0x18], 0x989680 000006CE 6D04 blt +0x6 /* 000006D4 */ 000006D0 4267 clr.w -[A7] 000006D2 A888 syscall TextFace label000006D4: 000006D4 2F2D FFE8 move.l -[A7], [A5 - 0x18] 000006D8 486E FEF8 pea.l [A6 - 0x108] 000006DC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000006E0 486E FEF8 pea.l [A6 - 0x108] 000006E4 A884 syscall DrawString 000006E6 4E5E unlink A6 000006E8 4E75 rts fn000006EA: 000006EA 4E56 FEC2 link A6, -0x013E 000006EE 48E7 0700 movem.l -[A7], D5,D6,D7 000006F2 3E2E 0008 move.w D7, [A6 + 0x8] 000006F6 4A6D FAD4 tst.w [A5 - 0x52C] 000006FA 6740 beq +0x42 /* 0000073C */ 000006FC 42AE FFFC clr.l [A6 - 0x4] 00000700 486E FFF4 pea.l [A6 - 0xC] 00000704 3F3C 0082 move.w -[A7], 0x82 00000708 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000070C 5C8F addq.l A7, 6 0000070E 4AAE FFFC tst.l [A6 - 0x4] 00000712 670A beq +0xC /* 0000071E */ 00000714 4267 clr.w -[A7] 00000716 A9AF syscall ResError 00000718 301F move.w D0, [A7]+ 0000071A 4A40 tst.w D0 0000071C 671A beq +0x1C /* 00000738 */ label0000071E: 0000071E 7C00 moveq.l D6, 0x00 00000720 6012 bra +0x14 /* 00000734 */ label00000722: 00000722 486E FFE8 pea.l [A6 - 0x18] 00000726 A8A4 syscall InvertRect 00000728 3F3C 0001 move.w -[A7], 0x1 0000072C A9C8 syscall SysBeep 0000072E 6000 0316 bra +0x318 /* 00000A46 */ 00000732 5246 addq.w D6, 1 label00000734: 00000734 BC47 cmp.w D6, D7 00000736 6DEA blt -0x14 /* 00000722 */ label00000738: 00000738 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] label0000073C: 0000073C 486D FA14 pea.l [A5 - 0x5EC] 00000740 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000744 486E FFE8 pea.l [A6 - 0x18] 00000748 3F3C 0115 move.w -[A7], 0x115 0000074C 3F3C 0046 move.w -[A7], 0x46 /* 'F' */ 00000750 3F3C 0138 move.w -[A7], 0x138 00000754 3F3C 00B5 move.w -[A7], 0xB5 00000758 A8A7 syscall SetRect 0000075A 42AE FED4 clr.l [A6 - 0x12C] 0000075E 42A7 clr.l -[A7] 00000760 3F3C 0085 move.w -[A7], 0x85 00000764 A9BC syscall GetPicture 00000766 205F movea.l A0, [A7]+ 00000768 2D48 FED4 move.l [A6 - 0x12C], A0 0000076C 4AAE FED4 tst.l [A6 - 0x12C] 00000770 6700 02D4 beq +0x2D6 /* 00000A46 */ 00000774 4267 clr.w -[A7] 00000776 A9AF syscall ResError 00000778 301F move.w D0, [A7]+ 0000077A 4A40 tst.w D0 0000077C 6600 02C8 bne +0x2CA /* 00000A46 */ 00000780 4267 clr.w -[A7] 00000782 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00000786 301F move.w D0, [A7]+ 00000788 4A40 tst.w D0 0000078A 6600 02BA bne +0x2BC /* 00000A46 */ 0000078E 2F2E FED4 move.l -[A7], [A6 - 0x12C] 00000792 A992 syscall DetachResource 00000794 2F2E FED4 move.l -[A7], [A6 - 0x12C] 00000798 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000079C 486E FFE8 pea.l [A6 - 0x18] 000007A0 A87B syscall ClipRect 000007A2 486E FFE8 pea.l [A6 - 0x18] 000007A6 A8A3 syscall EraseRect 000007A8 2F2E FED4 move.l -[A7], [A6 - 0x12C] 000007AC 486E FFE8 pea.l [A6 - 0x18] 000007B0 A8F6 syscall DrawPicture 000007B2 2F2E FED4 move.l -[A7], [A6 - 0x12C] 000007B6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000007BA 2F2E FED4 move.l -[A7], [A6 - 0x12C] 000007BE 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000007C2 2F2D FFE0 move.l -[A7], [A5 - 0x20] 000007C6 486E FED8 pea.l [A6 - 0x128] 000007CA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000007CE 3F3C 0015 move.w -[A7], 0x15 000007D2 A887 syscall TextFont 000007D4 3F3C 000C move.w -[A7], 0xC 000007D8 A88A syscall TextSize 000007DA 3F3C 0001 move.w -[A7], 0x1 000007DE A888 syscall TextFace 000007E0 0CAD 0000 0064 FFE0 cmpi.l [A5 - 0x20], 0x64 /* 'd' */ 000007E8 6C0E bge +0x10 /* 000007F8 */ 000007EA 3F3C 011F move.w -[A7], 0x11F 000007EE 3F3C 00AF move.w -[A7], 0xAF 000007F2 A893 syscall MoveTo 000007F4 6000 0076 bra +0x78 /* 0000086C */ label000007F8: 000007F8 0CAD 0000 03E8 FFE0 cmpi.l [A5 - 0x20], 0x3E8 00000800 6C0E bge +0x10 /* 00000810 */ 00000802 3F3C 011A move.w -[A7], 0x11A 00000806 3F3C 00AF move.w -[A7], 0xAF 0000080A A893 syscall MoveTo 0000080C 6000 005E bra +0x60 /* 0000086C */ label00000810: 00000810 0CAD 0000 2710 FFE0 cmpi.l [A5 - 0x20], 0x2710 00000818 6C12 bge +0x14 /* 0000082C */ 0000081A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000081E A88A syscall TextSize 00000820 3F3C 0116 move.w -[A7], 0x116 00000824 3F3C 00AE move.w -[A7], 0xAE 00000828 A893 syscall MoveTo 0000082A 6040 bra +0x42 /* 0000086C */ label0000082C: 0000082C 0CAD 0001 86A0 FFE0 cmpi.l [A5 - 0x20], 0x186A0 00000834 6C1C bge +0x1E /* 00000852 */ 00000836 4267 clr.w -[A7] 00000838 A888 syscall TextFace 0000083A 3F3C 0003 move.w -[A7], 0x3 0000083E A887 syscall TextFont 00000840 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000844 A88A syscall TextSize 00000846 3F3C 0116 move.w -[A7], 0x116 0000084A 3F3C 00AE move.w -[A7], 0xAE 0000084E A893 syscall MoveTo 00000850 601A bra +0x1C /* 0000086C */ label00000852: 00000852 4267 clr.w -[A7] 00000854 A888 syscall TextFace 00000856 3F3C 0003 move.w -[A7], 0x3 0000085A A887 syscall TextFont 0000085C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000860 A88A syscall TextSize 00000862 3F3C 0115 move.w -[A7], 0x115 00000866 3F3C 00AE move.w -[A7], 0xAE 0000086A A893 syscall MoveTo label0000086C: 0000086C 3D7C 00A1 FFE8 move.w [A6 - 0x18], 0xA1 00000872 486E FFE8 pea.l [A6 - 0x18] 00000876 A87B syscall ClipRect 00000878 486E FFE8 pea.l [A6 - 0x18] 0000087C A8A3 syscall EraseRect 0000087E 486E FED8 pea.l [A6 - 0x128] 00000882 A884 syscall DrawString 00000884 486E FFE8 pea.l [A6 - 0x18] 00000888 3F3C 0001 move.w -[A7], 0x1 0000088C 3F3C 0001 move.w -[A7], 0x1 00000890 A8A9 syscall InsetRect 00000892 486E FFE0 pea.l [A6 - 0x20] 00000896 4267 clr.w -[A7] 00000898 4267 clr.w -[A7] 0000089A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000089E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000008A2 A8A7 syscall SetRect 000008A4 42AE FED0 clr.l [A6 - 0x130] 000008A8 42A7 clr.l -[A7] 000008AA 3F3C 00DE move.w -[A7], 0xDE 000008AE A9BB syscall GetIcon 000008B0 205F movea.l A0, [A7]+ 000008B2 2D48 FED0 move.l [A6 - 0x130], A0 000008B6 4AAE FED0 tst.l [A6 - 0x130] 000008BA 6700 018A beq +0x18C /* 00000A46 */ 000008BE 4267 clr.w -[A7] 000008C0 A9AF syscall ResError 000008C2 301F move.w D0, [A7]+ 000008C4 4A40 tst.w D0 000008C6 6600 017E bne +0x180 /* 00000A46 */ 000008CA 4267 clr.w -[A7] 000008CC 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000008D0 301F move.w D0, [A7]+ 000008D2 4A40 tst.w D0 000008D4 6600 0170 bne +0x172 /* 00000A46 */ 000008D8 2F2E FED0 move.l -[A7], [A6 - 0x130] 000008DC A992 syscall DetachResource 000008DE 2F2E FED0 move.l -[A7], [A6 - 0x130] 000008E2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000008E6 206E FED0 movea.l A0, [A6 - 0x130] 000008EA 2D50 FEC2 move.l [A6 - 0x13E], [A0] 000008EE 7004 moveq.l D0, 0x04 000008F0 3D40 FEC6 move.w [A6 - 0x13A], D0 000008F4 41EE FEC8 lea.l A0, [A6 - 0x138] 000008F8 43EE FFE0 lea.l A1, [A6 - 0x20] 000008FC 20D9 move.l [A0]+, [A1]+ 000008FE 20D9 move.l [A0]+, [A1]+ 00000900 486E FFD8 pea.l [A6 - 0x28] 00000904 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00000908 3F3C 00ED move.w -[A7], 0xED 0000090C 3F3C 0090 move.w -[A7], 0x90 00000910 3F3C 0100 move.w -[A7], 0x100 00000914 A8A7 syscall SetRect 00000916 7C00 moveq.l D6, 0x00 00000918 6000 00FE bra +0x100 /* 00000A18 */ label0000091C: 0000091C 486E FFE8 pea.l [A6 - 0x18] 00000920 A87B syscall ClipRect 00000922 486E FFE8 pea.l [A6 - 0x18] 00000926 A8A4 syscall InvertRect 00000928 486E FFD8 pea.l [A6 - 0x28] 0000092C A87B syscall ClipRect 0000092E 7A00 moveq.l D5, 0x00 00000930 6000 00D0 bra +0xD2 /* 00000A02 */ label00000934: 00000934 4267 clr.w -[A7] 00000936 A861 syscall Random 00000938 301F move.w D0, [A7]+ 0000093A 3D40 FFF2 move.w [A6 - 0xE], D0 0000093E 4A6E FFF2 tst.w [A6 - 0xE] 00000942 6C0C bge +0xE /* 00000950 */ 00000944 302E FFF2 move.w D0, [A6 - 0xE] 00000948 C1FC FFFF muls.w D0, 0xFFFF 0000094C 3D40 FFF2 move.w [A6 - 0xE], D0 label00000950: 00000950 306E FFF2 movea.w A0, [A6 - 0xE] 00000954 2008 move.l D0, A0 00000956 81FC 004B divs.w D0, 0x4B /* 'K' */ 0000095A 4840 swap.w D0 0000095C 3D40 FFF2 move.w [A6 - 0xE], D0 00000960 700A moveq.l D0, 0x0A 00000962 3D40 FFF0 move.w [A6 - 0x10], D0 00000966 3005 move.w D0, D5 00000968 5240 addq.w D0, 1 0000096A D040 add.w D0, D0 0000096C 3206 move.w D1, D6 0000096E 5241 addq.w D1, 1 00000970 D241 add.w D1, D1 00000972 9041 sub.w D0, D1 00000974 D16E FFF0 add.w [A6 - 0x10], D0 00000978 41EE FFE0 lea.l A0, [A6 - 0x20] 0000097C 43EE FEC8 lea.l A1, [A6 - 0x138] 00000980 20D9 move.l [A0]+, [A1]+ 00000982 20D9 move.l [A0]+, [A1]+ 00000984 066E FFEC FFE4 addi.w [A6 - 0x1C], 0xFFEC 0000098A 486E FFE0 pea.l [A6 - 0x20] 0000098E 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00000992 3F3C 00EC move.w -[A7], 0xEC 00000996 A8A8 syscall OffsetRect 00000998 486E FFE0 pea.l [A6 - 0x20] 0000099C 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000009A0 3F2E FFF0 move.w -[A7], [A6 - 0x10] 000009A4 A8A8 syscall OffsetRect 000009A6 486E FFE0 pea.l [A6 - 0x20] 000009AA 3F3C 0001 move.w -[A7], 0x1 000009AE 3F3C 0001 move.w -[A7], 0x1 000009B2 A8A9 syscall InsetRect 000009B4 486E FFE0 pea.l [A6 - 0x20] 000009B8 A8B9 syscall EraseOval 000009BA 486E FFE0 pea.l [A6 - 0x20] 000009BE 3F3C FFFF move.w -[A7], 0xFFFF 000009C2 3F3C FFFF move.w -[A7], 0xFFFF 000009C6 A8A9 syscall InsetRect 000009C8 066E 0014 FFE4 addi.w [A6 - 0x1C], 0x14 000009CE 486E FEC2 pea.l [A6 - 0x13E] 000009D2 206D FA92 movea.l A0, [A5 - 0x56E] 000009D6 4868 0002 pea.l [A0 + 0x2] 000009DA 486E FEC8 pea.l [A6 - 0x138] 000009DE 486E FFE0 pea.l [A6 - 0x20] 000009E2 3F3C 0001 move.w -[A7], 0x1 000009E6 42A7 clr.l -[A7] 000009E8 A8EC syscall CopyBits 000009EA 4A6D FAD4 tst.w [A5 - 0x52C] 000009EE 6710 beq +0x12 /* 00000A00 */ 000009F0 0C45 0002 cmpi.w D5, 0x2 000009F4 660A bne +0xC /* 00000A00 */ 000009F6 486E FFF4 pea.l [A6 - 0xC] 000009FA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000009FE 588F addq.l A7, 4 label00000A00: 00000A00 5245 addq.w D5, 1 label00000A02: 00000A02 0C45 0006 cmpi.w D5, 0x6 00000A06 6D00 FF2C blt -0xD2 /* 00000934 */ label00000A0A: 00000A0A 4267 clr.w -[A7] 00000A0C 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000A10 101F move.b D0, [A7]+ 00000A12 4A00 tst.b D0 00000A14 67F4 beq -0xA /* 00000A0A */ 00000A16 5246 addq.w D6, 1 label00000A18: 00000A18 BC47 cmp.w D6, D7 00000A1A 6D00 FF00 blt -0xFE /* 0000091C */ 00000A1E 4A6D FAD4 tst.w [A5 - 0x52C] 00000A22 6712 beq +0x14 /* 00000A36 */ 00000A24 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000A28 4AAE FFFC tst.l [A6 - 0x4] 00000A2C 6708 beq +0xA /* 00000A36 */ 00000A2E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A32 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] label00000A36: 00000A36 2F2E FED0 move.l -[A7], [A6 - 0x130] 00000A3A 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00000A3E 2F2E FED0 move.l -[A7], [A6 - 0x130] 00000A42 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] label00000A46: 00000A46 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00000A4A 4E5E unlink A6 00000A4C 4E75 rts export_35: 00000A4E 4E56 0000 link A6, 0 00000A52 48E7 0108 movem.l -[A7], D7,A4 00000A56 286E 0008 movea.l A4, [A6 + 0x8] 00000A5A 42AD FFE0 clr.l [A5 - 0x20] 00000A5E 7E01 moveq.l D7, 0x01 00000A60 3014 move.w D0, [A4] 00000A62 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000A66 0001 0007 ori.b D1, 0x7 00000A6A 0232 000E 005E andi.b [A2 + D0.w + 0x5E], 0xE 00000A70 00A6 00FC 015A ori.l -[A6], 0xFC015A 00000A76 01B8 01DE bclr [0x000001DE], D0 00000A7A 0C6C 0001 0002 cmpi.w [A4 + 0x2], 0x1 00000A80 6618 bne +0x1A /* 00000A9A */ 00000A82 0C6C 0001 0004 cmpi.w [A4 + 0x4], 0x1 00000A88 6610 bne +0x12 /* 00000A9A */ 00000A8A 202D FFE4 move.l D0, [A5 - 0x1C] 00000A8E E980 asl D0, 4 00000A90 2B40 FFE0 move.l [A5 - 0x20], D0 00000A94 7E03 moveq.l D7, 0x03 00000A96 6000 0204 bra +0x206 /* 00000C9C */ label00000A9A: 00000A9A 0C6C 0001 0002 cmpi.w [A4 + 0x2], 0x1 00000AA0 6600 01FA bne +0x1FC /* 00000C9C */ 00000AA4 0C6C 0004 0004 cmpi.w [A4 + 0x4], 0x4 00000AAA 670A beq +0xC /* 00000AB6 */ 00000AAC 0C6C 0005 0004 cmpi.w [A4 + 0x4], 0x5 00000AB2 6600 01E8 bne +0x1EA /* 00000C9C */ label00000AB6: 00000AB6 4878 000A push.l 0xA /* '\n' */ 00000ABA 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 00000ABE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000AC2 2B40 FFE0 move.l [A5 - 0x20], D0 00000AC6 7E02 moveq.l D7, 0x02 00000AC8 6000 01D2 bra +0x1D4 /* 00000C9C */ 00000ACC 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2 00000AD2 661E bne +0x20 /* 00000AF2 */ 00000AD4 0C6C 0002 0004 cmpi.w [A4 + 0x4], 0x2 00000ADA 6616 bne +0x18 /* 00000AF2 */ 00000ADC 4878 001C push.l 0x1C 00000AE0 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 00000AE4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000AE8 2B40 FFE0 move.l [A5 - 0x20], D0 00000AEC 7E04 moveq.l D7, 0x04 00000AEE 6000 01AC bra +0x1AE /* 00000C9C */ label00000AF2: 00000AF2 0C6C 0002 0002 cmpi.w [A4 + 0x2], 0x2 00000AF8 660E bne +0x10 /* 00000B08 */ 00000AFA 202D FFE4 move.l D0, [A5 - 0x1C] 00000AFE E580 asl D0, 2 00000B00 2B40 FFE0 move.l [A5 - 0x20], D0 00000B04 6000 0196 bra +0x198 /* 00000C9C */ label00000B08: 00000B08 202D FFE4 move.l D0, [A5 - 0x1C] 00000B0C D080 add.l D0, D0 00000B0E 2B40 FFE0 move.l [A5 - 0x20], D0 00000B12 6000 0188 bra +0x18A /* 00000C9C */ 00000B16 0C6C 0003 0002 cmpi.w [A4 + 0x2], 0x3 00000B1C 661E bne +0x20 /* 00000B3C */ 00000B1E 0C6C 0003 0004 cmpi.w [A4 + 0x4], 0x3 00000B24 6616 bne +0x18 /* 00000B3C */ 00000B26 4878 0006 push.l 0x6 00000B2A 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 00000B2E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000B32 2B40 FFE0 move.l [A5 - 0x20], D0 00000B36 7E02 moveq.l D7, 0x02 00000B38 6000 0162 bra +0x164 /* 00000C9C */ label00000B3C: 00000B3C 0C6C 0003 0002 cmpi.w [A4 + 0x2], 0x3 00000B42 6600 0158 bne +0x15A /* 00000C9C */ 00000B46 0C6C 0004 0004 cmpi.w [A4 + 0x4], 0x4 00000B4C 670A beq +0xC /* 00000B58 */ 00000B4E 0C6C 0005 0004 cmpi.w [A4 + 0x4], 0x5 00000B54 6600 0146 bne +0x148 /* 00000C9C */ label00000B58: 00000B58 4878 0006 push.l 0x6 00000B5C 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 00000B60 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000B64 2B40 FFE0 move.l [A5 - 0x20], D0 00000B68 7E02 moveq.l D7, 0x02 00000B6A 6000 0130 bra +0x132 /* 00000C9C */ 00000B6E 0C6C 0004 0002 cmpi.w [A4 + 0x2], 0x4 00000B74 661E bne +0x20 /* 00000B94 */ 00000B76 0C6C 0004 0004 cmpi.w [A4 + 0x4], 0x4 00000B7C 6616 bne +0x18 /* 00000B94 */ 00000B7E 4878 0032 push.l 0x32 /* '2' */ 00000B82 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 00000B86 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000B8A 2B40 FFE0 move.l [A5 - 0x20], D0 00000B8E 7E04 moveq.l D7, 0x04 00000B90 6000 010A bra +0x10C /* 00000C9C */ label00000B94: 00000B94 0C6C 0004 0002 cmpi.w [A4 + 0x2], 0x4 00000B9A 670A beq +0xC /* 00000BA6 */ 00000B9C 0C6C 0005 0002 cmpi.w [A4 + 0x2], 0x5 00000BA2 6600 00F8 bne +0xFA /* 00000C9C */ label00000BA6: 00000BA6 0C6C 0004 0004 cmpi.w [A4 + 0x4], 0x4 00000BAC 670A beq +0xC /* 00000BB8 */ 00000BAE 0C6C 0005 0004 cmpi.w [A4 + 0x4], 0x5 00000BB4 6600 00E6 bne +0xE8 /* 00000C9C */ label00000BB8: 00000BB8 4878 0007 push.l 0x7 00000BBC 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 00000BC0 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000BC4 2B40 FFE0 move.l [A5 - 0x20], D0 00000BC8 7E02 moveq.l D7, 0x02 00000BCA 6000 00D0 bra +0xD2 /* 00000C9C */ 00000BCE 0C6C 0005 0002 cmpi.w [A4 + 0x2], 0x5 00000BD4 661E bne +0x20 /* 00000BF4 */ 00000BD6 0C6C 0005 0004 cmpi.w [A4 + 0x4], 0x5 00000BDC 6616 bne +0x18 /* 00000BF4 */ 00000BDE 4878 0064 push.l 0x64 /* 'd' */ 00000BE2 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 00000BE6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000BEA 2B40 FFE0 move.l [A5 - 0x20], D0 00000BEE 7E05 moveq.l D7, 0x05 00000BF0 6000 00AA bra +0xAC /* 00000C9C */ label00000BF4: 00000BF4 0C6C 0004 0002 cmpi.w [A4 + 0x2], 0x4 00000BFA 670A beq +0xC /* 00000C06 */ 00000BFC 0C6C 0005 0002 cmpi.w [A4 + 0x2], 0x5 00000C02 6600 0098 bne +0x9A /* 00000C9C */ label00000C06: 00000C06 0C6C 0004 0004 cmpi.w [A4 + 0x4], 0x4 00000C0C 670A beq +0xC /* 00000C18 */ 00000C0E 0C6C 0005 0004 cmpi.w [A4 + 0x4], 0x5 00000C14 6600 0086 bne +0x88 /* 00000C9C */ label00000C18: 00000C18 4878 0007 push.l 0x7 00000C1C 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 00000C20 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000C24 2B40 FFE0 move.l [A5 - 0x20], D0 00000C28 7E02 moveq.l D7, 0x02 00000C2A 6000 0070 bra +0x72 /* 00000C9C */ 00000C2E 0C6C 0006 0002 cmpi.w [A4 + 0x2], 0x6 00000C34 6600 0066 bne +0x68 /* 00000C9C */ 00000C38 0C6C 0006 0004 cmpi.w [A4 + 0x4], 0x6 00000C3E 6600 005C bne +0x5E /* 00000C9C */ 00000C42 4878 03E8 push.l 0x3E8 00000C46 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 00000C4A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000C4E 2B40 FFE0 move.l [A5 - 0x20], D0 00000C52 7E0A moveq.l D7, 0x0A 00000C54 6046 bra +0x48 /* 00000C9C */ 00000C56 0C6C 0007 0002 cmpi.w [A4 + 0x2], 0x7 00000C5C 661A bne +0x1C /* 00000C78 */ 00000C5E 0C6C 0007 0004 cmpi.w [A4 + 0x4], 0x7 00000C64 6612 bne +0x14 /* 00000C78 */ 00000C66 4878 000C push.l 0xC 00000C6A 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 00000C6E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000C72 2B40 FFE0 move.l [A5 - 0x20], D0 00000C76 7E03 moveq.l D7, 0x03 label00000C78: 00000C78 0C6C 0007 0002 cmpi.w [A4 + 0x2], 0x7 00000C7E 661C bne +0x1E /* 00000C9C */ 00000C80 0C6C 0004 0004 cmpi.w [A4 + 0x4], 0x4 00000C86 6708 beq +0xA /* 00000C90 */ 00000C88 0C6C 0005 0004 cmpi.w [A4 + 0x4], 0x5 00000C8E 660C bne +0xE /* 00000C9C */ label00000C90: 00000C90 202D FFE4 move.l D0, [A5 - 0x1C] 00000C94 E780 asl D0, 3 00000C96 2B40 FFE0 move.l [A5 - 0x20], D0 00000C9A 7E02 moveq.l D7, 0x02 label00000C9C: 00000C9C 4AAD FFE0 tst.l [A5 - 0x20] 00000CA0 672E beq +0x30 /* 00000CD0 */ 00000CA2 202D FFE0 move.l D0, [A5 - 0x20] 00000CA6 D1AD FFE8 add.l [A5 - 0x18], D0 00000CAA 4EBA F952 jsr [PC - 0x6AE /* 000005FE */] 00000CAE 7001 moveq.l D0, 0x01 00000CB0 3B40 FFDE move.w [A5 - 0x22], D0 00000CB4 0CAD 0000 03E8 FFE0 cmpi.l [A5 - 0x20], 0x3E8 00000CBC 6D08 blt +0xA /* 00000CC6 */ 00000CBE 0C47 0003 cmpi.w D7, 0x3 00000CC2 6C02 bge +0x4 /* 00000CC6 */ 00000CC4 7E04 moveq.l D7, 0x04 label00000CC6: 00000CC6 3F07 move.w -[A7], D7 00000CC8 4EBA FA20 jsr [PC - 0x5E0 /* 000006EA */] 00000CCC 548F addq.l A7, 2 00000CCE 6004 bra +0x6 /* 00000CD4 */ label00000CD0: 00000CD0 426D FFDE clr.w [A5 - 0x22] label00000CD4: 00000CD4 202D FFE4 move.l D0, [A5 - 0x1C] 00000CD8 B0AD FFE8 cmp.l D0, [A5 - 0x18] 00000CDC 6F28 ble +0x2A /* 00000D06 */ 00000CDE 2B6D FFE8 FFE4 move.l [A5 - 0x1C], [A5 - 0x18] 00000CE4 0CAD 0000 0005 FFE4 cmpi.l [A5 - 0x1C], 0x5 00000CEC 6C18 bge +0x1A /* 00000D06 */ 00000CEE 0CAD 0000 0005 FFE8 cmpi.l [A5 - 0x18], 0x5 00000CF6 6C08 bge +0xA /* 00000D00 */ 00000CF8 2B6D FFE8 FFE4 move.l [A5 - 0x1C], [A5 - 0x18] 00000CFE 6006 bra +0x8 /* 00000D06 */ label00000D00: 00000D00 7005 moveq.l D0, 0x05 00000D02 2B40 FFE4 move.l [A5 - 0x1C], D0 label00000D06: 00000D06 4EBA F818 jsr [PC - 0x7E8 /* 00000520 */] 00000D0A 4CDF 1080 movem.l D7,A4, [A7]+ 00000D0E 4E5E unlink A6 00000D10 4E75 rts fn00000D12: 00000D12 4E56 FFF8 link A6, -0x0008 00000D16 48E7 0118 movem.l -[A7], D7,A3,A4 00000D1A 286E 0008 movea.l A4, [A6 + 0x8] 00000D1E 266E 000C movea.l A3, [A6 + 0xC] 00000D22 1014 move.b D0, [A4] 00000D24 4880 ext.w D0 00000D26 48C0 ext.l D0 00000D28 2D40 FFFC move.l [A6 - 0x4], D0 00000D2C 1013 move.b D0, [A3] 00000D2E 4880 ext.w D0 00000D30 48C0 ext.l D0 00000D32 2D40 FFF8 move.l [A6 - 0x8], D0 00000D36 202E FFFC move.l D0, [A6 - 0x4] 00000D3A B0AE FFF8 cmp.l D0, [A6 - 0x8] 00000D3E 6704 beq +0x6 /* 00000D44 */ 00000D40 7000 moveq.l D0, 0x00 00000D42 602A bra +0x2C /* 00000D6E */ label00000D44: 00000D44 7E00 moveq.l D7, 0x00 00000D46 6002 bra +0x4 /* 00000D4A */ label00000D48: 00000D48 5247 addq.w D7, 1 label00000D4A: 00000D4A 3047 movea.w A0, D7 00000D4C D1CC add.l A0, A4 00000D4E 3247 movea.w A1, D7 00000D50 D3CB add.l A1, A3 00000D52 1010 move.b D0, [A0] 00000D54 B011 cmp.b D0, [A1] 00000D56 6608 bne +0xA /* 00000D60 */ 00000D58 3047 movea.w A0, D7 00000D5A B1EE FFFC cmpa.l A0, [A6 - 0x4] 00000D5E 6FE8 ble -0x16 /* 00000D48 */ label00000D60: 00000D60 3047 movea.w A0, D7 00000D62 B1EE FFFC cmpa.l A0, [A6 - 0x4] 00000D66 6D04 blt +0x6 /* 00000D6C */ 00000D68 7001 moveq.l D0, 0x01 00000D6A 6002 bra +0x4 /* 00000D6E */ label00000D6C: 00000D6C 7000 moveq.l D0, 0x00 label00000D6E: 00000D6E 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000D72 4E5E unlink A6 00000D74 4E75 rts fn00000D76: 00000D76 4E56 FF00 link A6, -0x0100 00000D7A 48E7 0300 movem.l -[A7], D6,D7 00000D7E 7064 moveq.l D0, 0x64 00000D80 2B40 FFE8 move.l [A5 - 0x18], D0 00000D84 2F2D FAAC move.l -[A7], [A5 - 0x554] 00000D88 486E FF00 pea.l [A6 - 0x100] 00000D8C A919 syscall GetWTitle 00000D8E 7E00 moveq.l D7, 0x00 00000D90 6034 bra +0x36 /* 00000DC6 */ label00000D92: 00000D92 7C00 moveq.l D6, 0x00 00000D94 3007 move.w D0, D7 00000D96 48C0 ext.l D0 00000D98 E180 asl D0, 8 00000D9A 41ED FAD6 lea.l A0, [A5 - 0x52A] 00000D9E D1C0 add.l A0, D0 00000DA0 4850 pea.l [A0] 00000DA2 486E FF00 pea.l [A6 - 0x100] 00000DA6 4EBA FF6A jsr [PC - 0x96 /* 00000D12 */] 00000DAA 508F addq.l A7, 8 00000DAC 3C00 move.w D6, D0 00000DAE 4A46 tst.w D6 00000DB0 6712 beq +0x14 /* 00000DC4 */ 00000DB2 3007 move.w D0, D7 00000DB4 48C0 ext.l D0 00000DB6 E580 asl D0, 2 00000DB8 41ED FFEC lea.l A0, [A5 - 0x14] 00000DBC D1C0 add.l A0, D0 00000DBE 2B50 FFE8 move.l [A5 - 0x18], [A0] 00000DC2 7E05 moveq.l D7, 0x05 label00000DC4: 00000DC4 5247 addq.w D7, 1 label00000DC6: 00000DC6 0C47 0005 cmpi.w D7, 0x5 00000DCA 6DC6 blt -0x38 /* 00000D92 */ 00000DCC 7005 moveq.l D0, 0x05 00000DCE 2B40 FFE4 move.l [A5 - 0x1C], D0 00000DD2 4CDF 00C0 movem.l D6,D7, [A7]+ 00000DD6 4E5E unlink A6 00000DD8 4E75 rts export_31: fn00000DDA: 00000DDA 4E56 FEF6 link A6, -0x010A 00000DDE 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000DE2 2F2D FAAC move.l -[A7], [A5 - 0x554] 00000DE6 486E FEFC pea.l [A6 - 0x104] 00000DEA A919 syscall GetWTitle 00000DEC 7800 moveq.l D4, 0x00 00000DEE 6000 0124 bra +0x126 /* 00000F14 */ label00000DF2: 00000DF2 426E FEF6 clr.w [A6 - 0x10A] 00000DF6 3004 move.w D0, D4 00000DF8 48C0 ext.l D0 00000DFA E180 asl D0, 8 00000DFC 41ED FAD6 lea.l A0, [A5 - 0x52A] 00000E00 D1C0 add.l A0, D0 00000E02 4850 pea.l [A0] 00000E04 486E FEFC pea.l [A6 - 0x104] 00000E08 4EBA FF08 jsr [PC - 0xF8 /* 00000D12 */] 00000E0C 508F addq.l A7, 8 00000E0E 3D40 FEF6 move.w [A6 - 0x10A], D0 00000E12 4A6E FEF6 tst.w [A6 - 0x10A] 00000E16 6700 00FA beq +0xFC /* 00000F12 */ 00000E1A 3004 move.w D0, D4 00000E1C 48C0 ext.l D0 00000E1E E180 asl D0, 8 00000E20 41ED FAD6 lea.l A0, [A5 - 0x52A] 00000E24 D1C0 add.l A0, D0 00000E26 4879 0000 00A4 push.l 0xA4 00000E2C 4850 pea.l [A0] 00000E2E 4878 0028 push.l 0x28 /* '(' */ 00000E32 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000E36 3004 move.w D0, D4 00000E38 48C0 ext.l D0 00000E3A E580 asl D0, 2 00000E3C 41ED FFEC lea.l A0, [A5 - 0x14] 00000E40 D1C0 add.l A0, D0 00000E42 4290 clr.l [A0] 00000E44 3A04 move.w D5, D4 00000E46 6000 00C0 bra +0xC2 /* 00000F08 */ label00000E4A: 00000E4A 3005 move.w D0, D5 00000E4C 48C0 ext.l D0 00000E4E E580 asl D0, 2 00000E50 41ED FFEC lea.l A0, [A5 - 0x14] 00000E54 D1C0 add.l A0, D0 00000E56 3005 move.w D0, D5 00000E58 5240 addq.w D0, 1 00000E5A 48C0 ext.l D0 00000E5C E580 asl D0, 2 00000E5E 43ED FFEC lea.l A1, [A5 - 0x14] 00000E62 D3C0 add.l A1, D0 00000E64 2010 move.l D0, [A0] 00000E66 B091 cmp.l D0, [A1] 00000E68 6C00 009C bge +0x9E /* 00000F06 */ 00000E6C 3005 move.w D0, D5 00000E6E 5240 addq.w D0, 1 00000E70 48C0 ext.l D0 00000E72 E580 asl D0, 2 00000E74 41ED FFEC lea.l A0, [A5 - 0x14] 00000E78 D1C0 add.l A0, D0 00000E7A 2D50 FEF8 move.l [A6 - 0x108], [A0] 00000E7E 3005 move.w D0, D5 00000E80 5240 addq.w D0, 1 00000E82 48C0 ext.l D0 00000E84 E580 asl D0, 2 00000E86 41ED FFEC lea.l A0, [A5 - 0x14] 00000E8A D1C0 add.l A0, D0 00000E8C 3005 move.w D0, D5 00000E8E 48C0 ext.l D0 00000E90 E580 asl D0, 2 00000E92 43ED FFEC lea.l A1, [A5 - 0x14] 00000E96 D3C0 add.l A1, D0 00000E98 2091 move.l [A0], [A1] 00000E9A 3005 move.w D0, D5 00000E9C 48C0 ext.l D0 00000E9E E580 asl D0, 2 00000EA0 41ED FFEC lea.l A0, [A5 - 0x14] 00000EA4 D1C0 add.l A0, D0 00000EA6 20AE FEF8 move.l [A0], [A6 - 0x108] 00000EAA 3005 move.w D0, D5 00000EAC 5240 addq.w D0, 1 00000EAE 48C0 ext.l D0 00000EB0 E180 asl D0, 8 00000EB2 41ED FAD6 lea.l A0, [A5 - 0x52A] 00000EB6 D1C0 add.l A0, D0 00000EB8 4850 pea.l [A0] 00000EBA 486E FEFC pea.l [A6 - 0x104] 00000EBE 4878 00FF push.l 0xFF 00000EC2 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000EC6 3005 move.w D0, D5 00000EC8 48C0 ext.l D0 00000ECA E180 asl D0, 8 00000ECC 41ED FAD6 lea.l A0, [A5 - 0x52A] 00000ED0 D1C0 add.l A0, D0 00000ED2 3005 move.w D0, D5 00000ED4 5240 addq.w D0, 1 00000ED6 48C0 ext.l D0 00000ED8 E180 asl D0, 8 00000EDA 43ED FAD6 lea.l A1, [A5 - 0x52A] 00000EDE D3C0 add.l A1, D0 00000EE0 4850 pea.l [A0] 00000EE2 4851 pea.l [A1] 00000EE4 4878 00FF push.l 0xFF 00000EE8 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000EEC 3005 move.w D0, D5 00000EEE 48C0 ext.l D0 00000EF0 E180 asl D0, 8 00000EF2 41ED FAD6 lea.l A0, [A5 - 0x52A] 00000EF6 D1C0 add.l A0, D0 00000EF8 486E FEFC pea.l [A6 - 0x104] 00000EFC 4850 pea.l [A0] 00000EFE 4878 00FF push.l 0xFF 00000F02 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] label00000F06: 00000F06 5245 addq.w D5, 1 label00000F08: 00000F08 0C45 0004 cmpi.w D5, 0x4 00000F0C 6D00 FF3C blt -0xC2 /* 00000E4A */ 00000F10 7805 moveq.l D4, 0x05 label00000F12: 00000F12 5244 addq.w D4, 1 label00000F14: 00000F14 0C44 0005 cmpi.w D4, 0x5 00000F18 6D00 FED8 blt -0x126 /* 00000DF2 */ 00000F1C 7E05 moveq.l D7, 0x05 00000F1E 7C04 moveq.l D6, 0x04 00000F20 6018 bra +0x1A /* 00000F3A */ label00000F22: 00000F22 3006 move.w D0, D6 00000F24 48C0 ext.l D0 00000F26 E580 asl D0, 2 00000F28 41ED FFEC lea.l A0, [A5 - 0x14] 00000F2C D1C0 add.l A0, D0 00000F2E 202D FFE8 move.l D0, [A5 - 0x18] 00000F32 B090 cmp.l D0, [A0] 00000F34 6F02 ble +0x4 /* 00000F38 */ 00000F36 3E06 move.w D7, D6 label00000F38: 00000F38 5346 subq.w D6, 1 label00000F3A: 00000F3A 4A46 tst.w D6 00000F3C 6CE4 bge -0x1A /* 00000F22 */ 00000F3E 0C47 0005 cmpi.w D7, 0x5 00000F42 6C00 017C bge +0x17E /* 000010C0 */ 00000F46 7C04 moveq.l D6, 0x04 00000F48 6044 bra +0x46 /* 00000F8E */ label00000F4A: 00000F4A 3006 move.w D0, D6 00000F4C 48C0 ext.l D0 00000F4E E580 asl D0, 2 00000F50 41ED FFEC lea.l A0, [A5 - 0x14] 00000F54 D1C0 add.l A0, D0 00000F56 3006 move.w D0, D6 00000F58 5340 subq.w D0, 1 00000F5A 48C0 ext.l D0 00000F5C E580 asl D0, 2 00000F5E 43ED FFEC lea.l A1, [A5 - 0x14] 00000F62 D3C0 add.l A1, D0 00000F64 2091 move.l [A0], [A1] 00000F66 3006 move.w D0, D6 00000F68 5340 subq.w D0, 1 00000F6A 48C0 ext.l D0 00000F6C E180 asl D0, 8 00000F6E 41ED FAD6 lea.l A0, [A5 - 0x52A] 00000F72 D1C0 add.l A0, D0 00000F74 3006 move.w D0, D6 00000F76 48C0 ext.l D0 00000F78 E180 asl D0, 8 00000F7A 43ED FAD6 lea.l A1, [A5 - 0x52A] 00000F7E D3C0 add.l A1, D0 00000F80 4850 pea.l [A0] 00000F82 4851 pea.l [A1] 00000F84 4878 00FF push.l 0xFF 00000F88 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000F8C 5346 subq.w D6, 1 label00000F8E: 00000F8E BC47 cmp.w D6, D7 00000F90 6EB8 bgt -0x46 /* 00000F4A */ 00000F92 3007 move.w D0, D7 00000F94 48C0 ext.l D0 00000F96 E580 asl D0, 2 00000F98 41ED FFEC lea.l A0, [A5 - 0x14] 00000F9C D1C0 add.l A0, D0 00000F9E 20AD FFE8 move.l [A0], [A5 - 0x18] 00000FA2 3007 move.w D0, D7 00000FA4 48C0 ext.l D0 00000FA6 E180 asl D0, 8 00000FA8 41ED FAD6 lea.l A0, [A5 - 0x52A] 00000FAC D1C0 add.l A0, D0 00000FAE 2F2D FAAC move.l -[A7], [A5 - 0x554] 00000FB2 4850 pea.l [A0] 00000FB4 A919 syscall GetWTitle 00000FB6 7C00 moveq.l D6, 0x00 00000FB8 6050 bra +0x52 /* 0000100A */ label00000FBA: 00000FBA 42A7 clr.l -[A7] 00000FBC 3006 move.w D0, D6 00000FBE 0640 0080 addi.w D0, 0x80 00000FC2 3F00 move.w -[A7], D0 00000FC4 A9BA syscall GetString 00000FC6 205F movea.l A0, [A7]+ 00000FC8 2D48 FFFC move.l [A6 - 0x4], A0 00000FCC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FD0 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000FD4 3006 move.w D0, D6 00000FD6 48C0 ext.l D0 00000FD8 E580 asl D0, 2 00000FDA 41ED FFEC lea.l A0, [A5 - 0x14] 00000FDE D1C0 add.l A0, D0 00000FE0 2F10 move.l -[A7], [A0] 00000FE2 486E FEFC pea.l [A6 - 0x104] 00000FE6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000FEA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FEE 486E FEFC pea.l [A6 - 0x104] 00000FF2 A907 syscall SetString 00000FF4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FF8 A9AA syscall ChangedResource 00000FFA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FFE A9B0 syscall WriteResource 00001000 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001004 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001008 5246 addq.w D6, 1 label0000100A: 0000100A 0C46 0005 cmpi.w D6, 0x5 0000100E 6DAA blt -0x54 /* 00000FBA */ 00001010 7C00 moveq.l D6, 0x00 00001012 6044 bra +0x46 /* 00001058 */ label00001014: 00001014 42A7 clr.l -[A7] 00001016 3006 move.w D0, D6 00001018 0640 0085 addi.w D0, 0x85 0000101C 3F00 move.w -[A7], D0 0000101E A9BA syscall GetString 00001020 205F movea.l A0, [A7]+ 00001022 2D48 FFFC move.l [A6 - 0x4], A0 00001026 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000102A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000102E 3006 move.w D0, D6 00001030 48C0 ext.l D0 00001032 E180 asl D0, 8 00001034 41ED FAD6 lea.l A0, [A5 - 0x52A] 00001038 D1C0 add.l A0, D0 0000103A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000103E 4850 pea.l [A0] 00001040 A907 syscall SetString 00001042 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001046 A9AA syscall ChangedResource 00001048 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000104C A9B0 syscall WriteResource 0000104E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001052 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001056 5246 addq.w D6, 1 label00001058: 00001058 0C46 0005 cmpi.w D6, 0x5 0000105C 6DB6 blt -0x48 /* 00001014 */ 0000105E 42AE FEF8 clr.l [A6 - 0x108] 00001062 7C00 moveq.l D6, 0x00 00001064 6014 bra +0x16 /* 0000107A */ label00001066: 00001066 3006 move.w D0, D6 00001068 48C0 ext.l D0 0000106A E580 asl D0, 2 0000106C 41ED FFEC lea.l A0, [A5 - 0x14] 00001070 D1C0 add.l A0, D0 00001072 2010 move.l D0, [A0] 00001074 D1AE FEF8 add.l [A6 - 0x108], D0 00001078 5246 addq.w D6, 1 label0000107A: 0000107A 0C46 0005 cmpi.w D6, 0x5 0000107E 6DE6 blt -0x18 /* 00001066 */ 00001080 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00001084 486E FEFC pea.l [A6 - 0x104] 00001088 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000108C 42A7 clr.l -[A7] 0000108E 3F3C 008A move.w -[A7], 0x8A 00001092 A9BA syscall GetString 00001094 205F movea.l A0, [A7]+ 00001096 2D48 FFFC move.l [A6 - 0x4], A0 0000109A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000109E 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000010A2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010A6 486E FEFC pea.l [A6 - 0x104] 000010AA A907 syscall SetString 000010AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010B0 A9AA syscall ChangedResource 000010B2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010B6 A9B0 syscall WriteResource 000010B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010BC 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] label000010C0: 000010C0 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000010C4 4E5E unlink A6 000010C6 4E75 rts export_34: 000010C8 4E56 FEF4 link A6, -0x010C 000010CC 48E7 0300 movem.l -[A7], D6,D7 000010D0 7E00 moveq.l D7, 0x00 000010D2 6056 bra +0x58 /* 0000112A */ label000010D4: 000010D4 42A7 clr.l -[A7] 000010D6 3007 move.w D0, D7 000010D8 0640 0080 addi.w D0, 0x80 000010DC 3F00 move.w -[A7], D0 000010DE A9BA syscall GetString 000010E0 205F movea.l A0, [A7]+ 000010E2 2D48 FFFC move.l [A6 - 0x4], A0 000010E6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010EA 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000010EE 42A7 clr.l -[A7] 000010F0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010F4 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000010F8 201F move.l D0, [A7]+ 000010FA 206E FFFC movea.l A0, [A6 - 0x4] 000010FE 2F10 move.l -[A7], [A0] 00001100 486E FEFC pea.l [A6 - 0x104] 00001104 2F00 move.l -[A7], D0 00001106 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 0000110A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000110E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001112 3007 move.w D0, D7 00001114 48C0 ext.l D0 00001116 E580 asl D0, 2 00001118 41ED FFEC lea.l A0, [A5 - 0x14] 0000111C D1C0 add.l A0, D0 0000111E 486E FEFC pea.l [A6 - 0x104] 00001122 4850 pea.l [A0] 00001124 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00001128 5247 addq.w D7, 1 label0000112A: 0000112A 0C47 0005 cmpi.w D7, 0x5 0000112E 6DA4 blt -0x5A /* 000010D4 */ 00001130 7E00 moveq.l D7, 0x00 00001132 6050 bra +0x52 /* 00001184 */ label00001134: 00001134 42A7 clr.l -[A7] 00001136 3007 move.w D0, D7 00001138 0640 0085 addi.w D0, 0x85 0000113C 3F00 move.w -[A7], D0 0000113E A9BA syscall GetString 00001140 205F movea.l A0, [A7]+ 00001142 2D48 FFFC move.l [A6 - 0x4], A0 00001146 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000114A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000114E 3007 move.w D0, D7 00001150 48C0 ext.l D0 00001152 E180 asl D0, 8 00001154 41ED FAD6 lea.l A0, [A5 - 0x52A] 00001158 D1C0 add.l A0, D0 0000115A 42A7 clr.l -[A7] 0000115C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001160 2D48 FEF4 move.l [A6 - 0x10C], A0 00001164 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00001168 201F move.l D0, [A7]+ 0000116A 206E FFFC movea.l A0, [A6 - 0x4] 0000116E 2F10 move.l -[A7], [A0] 00001170 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00001174 2F00 move.l -[A7], D0 00001176 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 0000117A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000117E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00001182 5247 addq.w D7, 1 label00001184: 00001184 0C47 0005 cmpi.w D7, 0x5 00001188 6DAA blt -0x54 /* 00001134 */ 0000118A 42A7 clr.l -[A7] 0000118C 3F3C 008A move.w -[A7], 0x8A 00001190 A9BA syscall GetString 00001192 205F movea.l A0, [A7]+ 00001194 2D48 FFFC move.l [A6 - 0x4], A0 00001198 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000119C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000011A0 42A7 clr.l -[A7] 000011A2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000011A6 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000011AA 201F move.l D0, [A7]+ 000011AC 206E FFFC movea.l A0, [A6 - 0x4] 000011B0 2F10 move.l -[A7], [A0] 000011B2 486E FEFC pea.l [A6 - 0x104] 000011B6 2F00 move.l -[A7], D0 000011B8 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000011BC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000011C0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000011C4 486E FEFC pea.l [A6 - 0x104] 000011C8 486E FEF8 pea.l [A6 - 0x108] 000011CC 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000011D0 7C00 moveq.l D6, 0x00 000011D2 7E00 moveq.l D7, 0x00 000011D4 6010 bra +0x12 /* 000011E6 */ label000011D6: 000011D6 3007 move.w D0, D7 000011D8 48C0 ext.l D0 000011DA E580 asl D0, 2 000011DC 41ED FFEC lea.l A0, [A5 - 0x14] 000011E0 D1C0 add.l A0, D0 000011E2 DC90 add.l D6, [A0] 000011E4 5247 addq.w D7, 1 label000011E6: 000011E6 0C47 0005 cmpi.w D7, 0x5 000011EA 6DEA blt -0x14 /* 000011D6 */ 000011EC BCAE FEF8 cmp.l D6, [A6 - 0x108] 000011F0 6720 beq +0x22 /* 00001212 */ 000011F2 7E00 moveq.l D7, 0x00 000011F4 6016 bra +0x18 /* 0000120C */ label000011F6: 000011F6 3007 move.w D0, D7 000011F8 48C0 ext.l D0 000011FA E580 asl D0, 2 000011FC 41ED FFEC lea.l A0, [A5 - 0x14] 00001200 D1C0 add.l A0, D0 00001202 4290 clr.l [A0] 00001204 3F3C 0001 move.w -[A7], 0x1 00001208 A9C8 syscall SysBeep 0000120A 5247 addq.w D7, 1 label0000120C: 0000120C 0C47 0005 cmpi.w D7, 0x5 00001210 6DE4 blt -0x1A /* 000011F6 */ label00001212: 00001212 4CDF 00C0 movem.l D6,D7, [A7]+ 00001216 4E5E unlink A6 00001218 4E75 rts export_33: 0000121A 4E56 FFF0 link A6, -0x0010 0000121E 206E 000C movea.l A0, [A6 + 0xC] 00001222 43EE FFF8 lea.l A1, [A6 - 0x8] 00001226 22D8 move.l [A1]+, [A0]+ 00001228 22D8 move.l [A1]+, [A0]+ 0000122A 206E 000C movea.l A0, [A6 + 0xC] 0000122E 43EE FFF0 lea.l A1, [A6 - 0x10] 00001232 22D8 move.l [A1]+, [A0]+ 00001234 22D8 move.l [A1]+, [A0]+ 00001236 206E 000C movea.l A0, [A6 + 0xC] 0000123A 226E 000C movea.l A1, [A6 + 0xC] 0000123E 3029 0004 move.w D0, [A1 + 0x4] 00001242 9050 sub.w D0, [A0] 00001244 48C0 ext.l D0 00001246 81FC 0002 divs.w D0, 0x2 0000124A 206E 000C movea.l A0, [A6 + 0xC] 0000124E D050 add.w D0, [A0] 00001250 3D40 FFFC move.w [A6 - 0x4], D0 00001254 302E FFFC move.w D0, [A6 - 0x4] 00001258 5240 addq.w D0, 1 0000125A 3D40 FFF0 move.w [A6 - 0x10], D0 0000125E 4267 clr.w -[A7] 00001260 206E 0008 movea.l A0, [A6 + 0x8] 00001264 2F10 move.l -[A7], [A0] 00001266 486E FFF8 pea.l [A6 - 0x8] 0000126A A8AD syscall PtInRect 0000126C 101F move.b D0, [A7]+ 0000126E 4A00 tst.b D0 00001270 6700 0062 beq +0x64 /* 000012D4 */ 00001274 202D FFE4 move.l D0, [A5 - 0x1C] 00001278 B0AD FFE8 cmp.l D0, [A5 - 0x18] 0000127C 6C00 0056 bge +0x58 /* 000012D4 */ 00001280 0CAD 0001 86A0 FFE4 cmpi.l [A5 - 0x1C], 0x186A0 00001288 6C4A bge +0x4C /* 000012D4 */ 0000128A 0CAD 0000 2710 FFE4 cmpi.l [A5 - 0x1C], 0x2710 00001292 6D0C blt +0xE /* 000012A0 */ 00001294 06AD 0000 03E8 FFE4 addi.l [A5 - 0x1C], 0x3E8 0000129C 6000 0096 bra +0x98 /* 00001334 */ label000012A0: 000012A0 0CAD 0000 03E8 FFE4 cmpi.l [A5 - 0x1C], 0x3E8 000012A8 6D0C blt +0xE /* 000012B6 */ 000012AA 06AD 0000 0064 FFE4 addi.l [A5 - 0x1C], 0x64 /* 'd' */ 000012B2 6000 0080 bra +0x82 /* 00001334 */ label000012B6: 000012B6 0CAD 0000 0064 FFE4 cmpi.l [A5 - 0x1C], 0x64 /* 'd' */ 000012BE 6D0C blt +0xE /* 000012CC */ 000012C0 06AD 0000 000A FFE4 addi.l [A5 - 0x1C], 0xA /* '\n' */ 000012C8 6000 006A bra +0x6C /* 00001334 */ label000012CC: 000012CC 5AAD FFE4 addq.l [A5 - 0x1C], 5 000012D0 6000 0062 bra +0x64 /* 00001334 */ label000012D4: 000012D4 4267 clr.w -[A7] 000012D6 206E 0008 movea.l A0, [A6 + 0x8] 000012DA 2F10 move.l -[A7], [A0] 000012DC 486E FFF0 pea.l [A6 - 0x10] 000012E0 A8AD syscall PtInRect 000012E2 101F move.b D0, [A7]+ 000012E4 4A00 tst.b D0 000012E6 6700 004C beq +0x4E /* 00001334 */ 000012EA 0CAD 0000 0005 FFE4 cmpi.l [A5 - 0x1C], 0x5 000012F2 6F40 ble +0x42 /* 00001334 */ 000012F4 0CAD 0000 2710 FFE4 cmpi.l [A5 - 0x1C], 0x2710 000012FC 6D0A blt +0xC /* 00001308 */ 000012FE 06AD FFFF FC18 FFE4 addi.l [A5 - 0x1C], 0xFFFFFC18 00001306 602C bra +0x2E /* 00001334 */ label00001308: 00001308 0CAD 0000 03E8 FFE4 cmpi.l [A5 - 0x1C], 0x3E8 00001310 6D0A blt +0xC /* 0000131C */ 00001312 06AD FFFF FF9C FFE4 addi.l [A5 - 0x1C], 0xFFFFFF9C 0000131A 6018 bra +0x1A /* 00001334 */ label0000131C: 0000131C 0CAD 0000 0064 FFE4 cmpi.l [A5 - 0x1C], 0x64 /* 'd' */ 00001324 6D0A blt +0xC /* 00001330 */ 00001326 06AD FFFF FFF6 FFE4 addi.l [A5 - 0x1C], 0xFFFFFFF6 0000132E 6004 bra +0x6 /* 00001334 */ label00001330: 00001330 5BAD FFE4 subq.l [A5 - 0x1C], 5 label00001334: 00001334 202D FFE4 move.l D0, [A5 - 0x1C] 00001338 B0AD FFE8 cmp.l D0, [A5 - 0x18] 0000133C 6F08 ble +0xA /* 00001346 */ 0000133E 2B6D FFE8 FFE4 move.l [A5 - 0x1C], [A5 - 0x18] 00001344 600A bra +0xC /* 00001350 */ label00001346: 00001346 4AAD FFE4 tst.l [A5 - 0x1C] 0000134A 6C04 bge +0x6 /* 00001350 */ 0000134C 42AD FFE4 clr.l [A5 - 0x1C] label00001350: 00001350 4EBA F1CE jsr [PC - 0xE32 /* 00000520 */] 00001354 4E5E unlink A6 00001356 4E75 rts